<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>非数值NaN</title>
	</head>
	<body>
		<script>
			var a=1;
			var b;
			console.log(typeof(a)); // number
			console.log(typeof(b)); // undefined
			
			console.log(a+b); // NaN 非数字
			
			b="b";
			console.log(a+b); // 1b 字符串的连接
			
			console.log("-----判断是否是NaN------");
			console.log(isNaN(3)); //3不是非数字
			console.log(isNaN('a'));
			//NaN特殊到不认识自己,跟任何值都不相等（包括NaN本身）
			var a1=NaN;
			var a2=NaN;
			console.log(a==b); //false,NaN特殊到不认识自己
			//a==b 结果是false,在内存中false是0，0不是非数字
			console.log(isNaN(a==b)); //结果是false？
		</script>
	</body>
</html>
